package com.kmxd.ams.infra.use.entity;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 借阅日志表
 *
 * @author ZuoLG
 * @since 2022-08-02
 */
@Data
@TableName("jy_use_borrow_log")
public class UseBorrowLog implements Serializable {

  private static final long serialVersionUID = 1L;

  /** 主键ID */
  private Long id;

  /** 公司ID */
  private Long comId;

  /** 全宗ID */
  private Long fondsId;

  /** 处理人 */
  private Long userId;

  /** 借阅单ID */
  private Long orderId;

  /** 通知内容 */
  private String content;

  /** 领取/归还人 */
  private String opUser;

  /** 领取/归还日期 */
  private Date opDate;

  /** 领取/归还说明 */
  private String opExplain;

  /** 操作类型 */
  private Integer opType;

  /** 操作的档案 */
  private String opArchive;

  /** 通知方式 */
  private String notice;

  /** 订单编号 */
  private String orderNumber;

  /** 年份 */
  private Integer processYear;

  /** 类型 */
  private Integer enttype;

  /** 创建人 */
  @TableField(fill = FieldFill.INSERT)
  private Long createBy;

  /** 创建时间 */
  @TableField(fill = FieldFill.INSERT)
  private Date createTime;

  /** 更新人 */
  @TableField(fill = FieldFill.INSERT_UPDATE)
  private Long updateBy;

  /** 更新时间 */
  @TableField(fill = FieldFill.INSERT_UPDATE)
  private Date updateTime;
}
